/**
 * \file mode_station.h
 * \brief Mode de commande station.
 * \author Nicolas M.
 * \version 0.1
 * \date 20 mars 2011
 *
 * Fonctions du mode station (manuel).
 * 
 * \test 
 * - Appuie sur bouton 1: Basculer en mode Volume
 * - Appuie long sur bouton 1 ou “play” de la télécommande: 
 * extinction de la radio avec enregistrement du context
 * - Appuie sur bouton 2 ou “menu” de la télécommande: 
 * Bascule en mode “manuel”(augmenter/diminuer la fréquence par pas) 
 * - Appuie sur bouton 3 ou “next” de la télécommande: passe à la station suivante
 * - Appuie sur bouton 4 ou “prev” de la télécommande: passe à la station précédente
 *
 */

#ifndef H_MODE_STATION
#define H_MODE_STATION


/**
 * \fn void stationButton2fct()
 * \brief Fonction associée à B2 dans le mode station
 *
 * \details Fonction associée à B2 dans le mode station. Passe à la station suivante
 *
 */
void stationButton2fct();

/**
 * \fn void stationButton3fct()
 * \brief Fonction associée à B2 dans le mode station
 *
 * \details Fonction associée à B2 dans le mode station. Revient à la station précédente
 *
 */
void stationButton3fct();

/**
 * \fn void activateStationMode()
 * \brief Active le mode station
 *
 * \details Active le mode station
 *
 */
void activateStationMode();

/**
 * \fn char *getStationText()
 * \brief Permet d'obtenir une description textuelle de la station
 *
 * \details Fonction créant une chaine de caractère descriptive de l'état courant
 * de la station
 * \return Pointeur sur la chaine de caractere du texte
 *
 */
char *getStationText();

#endif 
